package bTree.LeetCode;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class 合并后数组中的最大元素 {
    public long maxArrayValue(int[] nums) {
        List<Long>list=new ArrayList<>();
        for (int num : nums) {
            list.add((long) num);
        }
        int length = nums.length;
        int index=length-2;
        while (index!=-1){
            if (list.get(index)<=list.get(index+1)){
                list.set(index+1, list.get(index)+list.get(index+1));
                list.remove(index);
            }
            index--;
        }
        return list.stream()
                .max(Long::compareTo)
                .orElse(0L) // 如果list为空，返回0
                .longValue(); // 转换为long类型返回
    }
}